package world.criver.h50909.dao;

import world.criver.h50909.entity.entEquipmentInfo;
import world.criver.h50909.entity.entModelInfo;
import world.criver.h50909.entity.entName;
import world.criver.h50909.response.resEquipmentSummaryList;
import world.criver.h50909.response.resModelNameList;
import world.criver.h50909.response.resModelSummaryList;

import java.util.ArrayList;
import java.util.List;

public interface daoQuery {
    /**
     * 查询许哦有机型名称
     * @return
     */
    resModelNameList queryModelNameList();

    /**
     * 查询所有设备概要
     * @return
     */
    resEquipmentSummaryList queryEquipmentSummaryList();
    /**
     * 查询所有机型概要
     * @return
     */
    resModelSummaryList queryModelSummaryList();

    /**
     * 根据名称查询设备详情
     * @param info
     * @return
     */
    entEquipmentInfo queryEquipmentInfo(entName info);

    /**
     * 根据名称查询机型详情
     * @param info
     * @return
     */
    entModelInfo queryModelInfo(entName info);

}
